sowing and planting machine - German English Dictionary